﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AIniciacao.Lib.GameUtils
{
    public static class GamePathObjects
    {
        public static string FontsPath = "Fonts\\";
        public static string GameFontPath = FontsPath + "Gamefont";
        public static string MenuFontPath = FontsPath + "Menufont";
        public static string TexturePath = "Textures\\";
        
        public static string StatusPath = TexturePath+"Status\\";
        public static string BarraPath = StatusPath+"BarraStatus";
        public static string HealthPath = StatusPath + "HealthStatus";

        public static string MapsPath = "Maps\\";
        
        public static string MapTestLevel1Path = MapsPath + "TestLevel1\\TestLevel1";
        public static string AnimTestLevel1Path = MapsPath + "TestLevel1\\animTestLevel1";

        public static string MapAIniciacaoPath= MapsPath + "AIniciacao\\MapAIniciacao";
        public static string AnimMapAIniciacaoPath = MapsPath + "AIniciacao\\animMapAIniciacao";

        public static string CharactersPath = TexturePath + "Characters\\";
        public static string StanleyPath =  CharactersPath +"Stanley\\";
        public static string StanleyUpPath = StanleyPath+"StanleyUp";
        public static string StanleyDownPath = StanleyPath + "StanleyDown";
        public static string StanleyRightPath = StanleyPath + "StanleyRight";
        public static string StanleyLeftPath = StanleyPath + "StanleyLeft";
        public static string StanleyPerfilPath = StanleyPath + "StanleyPerfil";

        public static string CutScenesXmlPath = "CutScenes\\";
        public static string NewYorkCutScenePath = CutScenesXmlPath + "NewYorkCutScene";
        public static string BeginCutScenePath = CutScenesXmlPath + "beginCutScene";

        public static string EffectsPath = TexturePath + "Effects\\";
        public static string GradientEffectsPath = EffectsPath + "GradientEffect";
        public static string BlankEffectsPath = EffectsPath + "BlankEffect";

        public static string BackgroundsPath = TexturePath + "Backgrounds\\";
        public static string AIniciacaoMenuBackgroundPath = BackgroundsPath +"AIniciacaoMenuBackground";
        public static string AIniciacaoMenuBackgroundOptionsPath = BackgroundsPath + "AIniciacaoMenuOptionsBackground";
        public static string CutSceneBeginBackgroundPath = BackgroundsPath + "CutSceneBeginBackground";
        public static string CutSceneNewYorkBackgroundOptionsPath = BackgroundsPath + "CutSceneNewYorkBackground";

        public static string AudioPath = "Audios\\";
        public static string IntroAudioPath = AudioPath +"Intro\\";
        public static string IntroSoundPath = IntroAudioPath+"IntroSound";
        public static string MenuSoundPath = AudioPath + "Menu\\";
        public static string MenuChangedSoundPath = MenuSoundPath + "MenuChangedSound";
        public static string MenuSelectedSoundPath = MenuSoundPath + "MenuSelectedSound";
        public static string FootstepsAudioPath = AudioPath + "Footsteps\\";
        public static string ConcreteFootstepsAudioPath   = FootstepsAudioPath + "ConcreteFootStep\\";
        public static string ConcreteFootsteps01SoundPath = ConcreteFootstepsAudioPath + "FootstepConcreteSound01";
        public static string ConcreteFootsteps02SoundPath = ConcreteFootstepsAudioPath + "FootstepConcreteSound02";
        public static string ConcreteFootsteps03SoundPath = ConcreteFootstepsAudioPath + "FootstepConcreteSound03";
        public static string ConcreteFootsteps04SoundPath = ConcreteFootstepsAudioPath + "FootstepConcreteSound04";
        public static string ConcreteFootsteps05SoundPath = ConcreteFootstepsAudioPath + "FootstepConcreteSound05";
    }

}
